package com.songhuan.web.dto.query;

import com.songhuan.web.tools.dto.PagedInput;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.List;

/**
 * CheckSetting查询模型
 */
@NoArgsConstructor
@Data
public class CheckSettingPagedInput extends PagedInput {
    
    /**
     * Id主键
     */
    @JsonProperty("Id")
    private Integer Id;
    /**
     * 开始日期时间范围
     */
    @JsonProperty("BeginDateRange")
   @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private List<LocalDateTime> BeginDateRange;
    /**
     * 结束日期时间范围
     */
    @JsonProperty("EndDateRange")
   @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private List<LocalDateTime> EndDateRange;
    /**
     * 签到开始时间
     */
  	 @JsonProperty("AmBeginHMS")
    private String AmBeginHMS;
    /**
     * 签到结束时间
     */
  	 @JsonProperty("AmEndHMS")
    private String AmEndHMS;
    /**
     * 签退开始时间
     */
  	 @JsonProperty("PmBeginHMS")
    private String PmBeginHMS;
    /**
     * 签退结束时间
     */
  	 @JsonProperty("PmEndHMS")
    private String PmEndHMS;
     /**
     * 班级
     */
  	 @JsonProperty("OrganizationId")
    private Integer OrganizationId;

}
